def format_tag(full_path):
    # 移除开头的 /ASSETS/，并分割路径
    parts = full_path.lstrip("/").split('/')

    unit = parts[1]  # 提取单位 (如 GUOLU)
    base_tag = parts[2]  # 提取基础标签 (如 GUOLu1_AI.11HNC10CT001.PV)

    # 分离基本标签名称和完整标签名称
    tag_parts = base_tag.split('.')
    tag_name = tag_parts[0]  # 第一个部分作为基本标签名 (如 GUOLu1_AI)
    tag_subname = '.'.join(tag_parts[:-1])  # 去除最后部分 (如 .PV)

    return f'TagDef("{full_path}","{unit}","{unit}.{tag_name}","{unit}.{tag_subname}"),'


def main():
    input_data = []

    # 提示用户输入数据，直到输入空行
    print("请输入设备路径，每行一个路径，输入空行结束,输入格式为：/ASSETS/GUOLU/GUOLU1_DI.11HLD10AN001B01.PVFL")
    while True:
        line = input().strip()  # 去除首尾空白字符
        if not line:  # 如果输入的是空行，则结束输入
            break
        input_data.append(line)

    for line in input_data:
        # 输出 TagDef，确保每行末尾带有英文逗号
        print(format_tag(line))


if __name__ == "__main__":
    main()